undefined reference to `__gxx_personality_v0'

1. undefined reference to `__gxx_personality_v0'

Laerte Junior
laertedj

(usa Fedora)

Enviado em 09/10/2007 - 09:27h

Fala povo, beleza??

Ontem postei uma duvida aqui no forum sobre manipular arquivos txt. Procurando aqui no forum, achei uma postagem do ano passado semelhante a minha, onde o codigo fonte era

#include <stdio.h>
//#include <stdlib.h>
//#include <string.h>


int main(void){

FILE *arquivo;
char linha[15];
int retorno;

arquivo = fopen("arquivo.txt", "rb");

if (arquivo)
{
while(1)
{
retorno=fread(linha, sizeof(linha), 1, arquivo);
if (retorno != 1)
break;
else
printf("%s",linha);
}
}
fclose(arquivo);
return (0);
}


e o arquivo.txt possui os seguintes parametros:

BHZRPCTTOI00062
BHZRPCTTOI00079
BHZRPCTTOI00069


O meu problema é quanto a compilação, pois aparece o seguinte erro na hora de compilar

[root@localhost Desktop]# gcc -o teste teste.cpp
teste.cpp:45:6: warning: no newline at end of file
/tmp/ccCfyQoA.o:(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status

[root@localhost Desktop]#

Alguém sabe se é biblioteca que falta ou algo semelhante??

Abraços









  


2. Re: undefined reference to `__gxx_personality_v0'

Julio Lima
posytron

(usa OpenSuSE)

Enviado em 20/10/2007 - 16:58h

Salvando o arquivo fonte com extensão .c no lugar de .cpp já resolve o problema.

Não sei porquê o gcc faz uma verificação do tipo de arquivo (através da extensão) e trabalha as coisas de formas diferentes dependendo do tipo de arquivo. No seu caso ele tentou fazer algo de C++.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts